package org.hombrewn.querydsl.selectQueries;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import javax.annotation.Nullable;

import org.hombrewn.querydsl.model.Animal;

public class SelectAnimalQueries<T extends Animal> {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		//SelectAnimalQueries queries = new SelectAnimalQueries();
		
	}
	
	/**
	 * Get a list of animals. If randomtype is set to true it returns a 
	 * random subclass of animal only implementing the base animal properties
	 * 
	 * @param numberOf
	 * @param randomType
	 * @return
	 */
	private List<Animal> getAnimals(Integer numberOf, Boolean randomType)
	{
		List<Animal> animals = new ArrayList<Animal>();
		Integer i = 0;	
		
		while(i<numberOf)
		{
			
		}
		
		return animals;
	}
}
